// import Cookies from 'js-cookie'

const state = {
  device: 'desktop',
  // size: 'medium',
  // sidebar: {
  //   opened: true,
  //   withoutAnimation: false
  // }
}

const mutations = {
  // TOGGLE_SIDEBAR: (state) => {
  //   state.sidebar.opened = !state.sidebar.opened
  //   state.sidebar.withoutAnimation = false
  //   if (state.sidebar.opened) {
  //     Cookies.set('sidebarStatus', '1')
  //   } else {
  //     Cookies.set('sidebarStatus', '')
  //   }
  // },
  // CLOSE_SIDEBAR: (state, withoutAnimation) => {
  //   state.sidebar.opened = false
  //   state.sidebar.withoutAnimation = withoutAnimation
  //   Cookies.set('sidebarStatus', '')
  // },
  TOGGLE_DEVICE: (state, device) => {
    state.device = device
  },
  // SET_SIZE: (state, size) => {
  //   state.size = size
  //   Cookies.set('size', size)
  // }
}

const actions = {
  toggleSideBar({ commit }) {
    commit('TOGGLE_SIDEBAR')
  },
  closeSideBar({ commit }, { withoutAnimation }) {
    commit('CLOSE_SIDEBAR', withoutAnimation)
  },
  toggleDevice({ commit }, device) {
    commit('TOGGLE_DEVICE', device)
  },
  setSize({ commit }, size) {
    commit('SET_SIZE', size)
  }
}

export default {
  namespaced: true,
  state,
  mutations,
  actions
}
